html{ overflow:auto; overflow-x: hidden; }
body{ font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma;color:#333; margin:0; padding:0; background: #fff; }
p{ padding:0;margin: 0 0 10px;}
ul,li{list-style:none outside none; margin:0; padding:0;}
a{text-decoration:none; -webkit-transition: 0.2s ease-in 0s;-moz-transition: 0.2s ease-in 0s;-ms-transition: 0.2s ease-in 0s;-o-transition: 0.2s ease-in 0s;transition: 0.2s ease-in 0s; color:#333; text-decoration:none; }
a:hover,a:focus{ color:#1356c4; text-decoration:none;}

.st{ font-family: tahoma,arial,"\5b8b\4f53",sans-serif; }/* å®‹ä½“ */
img{border:0;}
hr{ border:0; border-bottom:1px solid #eee; margin:10px 0; clear: both; }
/* h1-h6æ ·å¼ */
h1,h2,h3{ padding:0; margin: 0; }

.fl{ float: left; }
.fr{ float: right; }
.pt20{ padding-top: 20px; }
.ptb20{ padding-top: 20px; padding-bottom: 20px; }
.h50{ height: 50px; clear: both; }
.h30{ height: 30px; clear: both;}
.h20{ height: 20px; clear: both; }
.h10{ height: 10px; clear: both; }
.hidden{ display: none; }

.cw{ width: 980px; margin: 0 auto; }
.header{ height: 150px; overflow: hidden; }
.header .cw h2{ display: block; width: 540px; float: left; height: 150px; background: url(../images/logo.png) no-repeat left center; text-indent: -9999px; }
.header .cw .logo_r{ height: 130px; float: left; width: 380px; padding-left:60px; background: url(../images/logo_r.png) no-repeat right 5px; position: relative;}
.logo_r .q{ position: absolute;border: 0;width: 80px;height: 15px;right: 45px;top: 23px; background: none; }
.logo_r .submit{ position: absolute;width: 38px;height: 17px;border: 0;top: 23px;right: 7px; background: none; cursor:pointer; }
.header .cw .logo_r a.wb{ color: #000; float:left; height:30px; line-height:30px; padding-top:15px; display:block; margin-left:20px; }
.header .cw .logo_r a img{ vertical-align:middle; padding-right:5px; }
.nav{ height: 45px; line-height: 45px; background-color: #29166F; color: #eee; font-size: 16px; }
.nav li{ float: left; }
.nav li.jg{ color: #A49BB8; width: 1px; padding: 0 45px; }
.nav li a{ color: #FCFCFE; }
.nav li a:hover{ color:#F8AF14;}

.nav_slide{ overflow: hidden; }
.fullSlide{ width:100%;  position:relative;  height:460px;  }
.fullSlide .prev,	.fullSlide .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-25px; left:20px;  		background:url(../images/icons.png) 0 0 no-repeat; 		cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }	
.fullSlide .next{ left:auto; right:30px; background-position:-51px 0; }	
.fullSlide .prev:hover,	.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1; }

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }    
.fullSlide .bd ul{ width:100% !important;  }    
.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  } 
.fullSlide .bd li a{ display:block; height:460px; } 
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;   }   
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }  
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden;         line-height:9999px;     }   
.fullSlide .hd ul .on{ background-position:0 0; }


.left1{ float: left; width: 200px; margin-right: 10px; }
.right1{ float: left; width: 770px; }

.index ul{}
.index ul li{ width: 245px; position: relative; float: left; height: 268px; }

.jrow{ height: 53px; background: url(../images/inb.png) no-repeat left top; }
.jrow a{ display: block; height: 52px; width: 326px; float: left; margin-right: 1px; text-indent: -99999px; }
.jrow .jx{ margin-right: 0; }
.jrow a.jr:hover{ background:url(../images/jrh.jpg) no-repeat left top;}
.jrow a.jj:hover{ background:url(../images/jjh.jpg) no-repeat left top;}
.jrow a.jx:hover{ background:url(../images/jxh.jpg) no-repeat left top;}

.tit1{ height: 50px; clear: both; margin-bottom: 25px; }
.tit1 .more{ float: right; line-height: 20px; padding-top: 30px; }

.index_l{ width: 480px; margin-right: 30px; float: left; }
.index_l .ib1{ width: 180px; float: left; }
.index_l .ib1 a{ display: block; width: 180px; height: 120px; margin-bottom: 15px; }
.index_l .ib2{ width: 300px; float: left; }
.index_l .ib2{}
.index_l .ib2 li{ height: 120px; background: url(../images/icon5.png) no-repeat 20px 10px; padding-left: 40px; font-size: 16px; margin-bottom: 5px; }
.index_l .ib2 li a{ display: block; height: 25px; line-height: 25px; overflow: hidden;  color:#1356c4; }
.index_l .ib2 li span{ font-size: 12px; display: block; line-height: 20px; }
.index_l .ib2 li p{ font-size: 12px; display: block; line-height: 20px; }
.index_r{ width: 470px; float: left; }

.page_content{  }
.new_box{}
.new_box .z{ width: 430px;  }
.new_box .r{ width: 520px;  }
.list{ }
.list li{ line-height: 25px; padding-left: 15px; background: url(../images/icon3.gif) no-repeat left 10px; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom:1px dashed #CCC;}
.list li p .fr{ font-family:"å®‹ä½“"; font-size: 12px; }
.list li p{ margin-bottom: 5px; line-height: 18px; }
.list li p.p12{ font-size: 12px; }

.list1{ }
.list1 li{ width: 174px; float: left; margin: 0 15px 15px 0; }
.list1 li .img{ display:block; height:185px; width:172px; border:1px solid #eee;  vertical-align:middle;           /* FFä¸­å›¾ç‰‡åž‚ç›´å±…ä¸­ */ 
text-align:center; line-height:185px; }
.list1 li .img a img{ max-width: 172px; max-height: 185px; text-align:center; vertical-align:middle; }
.list1 li b{ display: block; height: 25px; line-height: 25px; text-align: center; font-weight: 500; background-color: #e5e5e5; color: #333; width:174px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }



.crumbs{ background: #fff; height: 35px; line-height: 35px; padding:0 10px; border:1px solid #ccc; border-radius: 5px; }
.page_box{  border:1px solid #BDBDBD; overflow: hidden; padding: 20px; }
.h1{ padding: 20px 0; font-size: 18px; text-align: center; }
.art_info{ height: 30px; line-height: 30px; text-align: center; border-bottom:1px dashed #aaa; color: #aaa; }
.art_content{ border:1px solid #ccc; padding:14px; overflow: hidden; width: 660px; float: left; margin-right: 20px; }
.art_right{ width: 270px; float: left; }
.art_show{ padding: 20px 0; overflow: hidden; }
.prev_next{ padding: 10px 0; overflow: hidden; border-top: 1px solid #c3d4e7; }

#pages{ background: #FDF5DE;  padding: 10px; height: 20px; line-height: 20px; clear: both; text-align: right; }
#pages span{ padding: 0 5px; background: #701D77; color: #fff; margin-right:5px; }
#pages a{ padding:0 5px; border:1px solid #ccc; color:#666; }
#pages a.a1{ }

.box { background: #FDF5DE;}
.box .title1{ background: #711C77; height: 40px; line-height: 40px; font-weight: bold; font-size: 16px; color: #fff; text-align: center; }
.box .ul1{ padding: 20px; overflow: hidden; padding: 10px; overflow: hidden; overflow: hidden; }
.box .nr1{ padding:10px 20px; overflow: hidden; line-height: 18px; }
.box .nr1 p{ margin-bottom: 8px; }
.box .ul1 li{ height: 40px; line-height: 40px; padding-left: 50px; background: url(../images/icon2.gif) no-repeat 25px center; }
.box .ul1 li.cur a{font-weight:bold;color:#1356c4; }

.box .ul2{ padding: 10px 15px; }
.box .ul2 li{ border-bottom: 1px solid #F3E7BF; padding: 15px 0; height: 50px; }
.box .ul2 li img{ float: left; width:34px; height:47px; margin-right: 25px; }
.box .ul2 li b{ display: block; height: 20px; line-height: 20px; font-weight: 500; font-size: 16px; margin-bottom: 6px; }
.box .ul2 li span{ display: block; }
.box .ul2 li.cur a { color: #1356c4; }
.box .ul2 li.cur a b{  font-weight:bold;}

.box .ul3{ padding:20px; overflow:hidden;}
.box .ul3 li{ margin-bottom:10px; }
.box .ul3 li img{ display:block; width:180px; height:100px; }
.box .ul3 li b{ height:30px; display:block; text-align:center; line-height:30px; overflow:hidden; font-weight:500;}


.box .ul4{ padding: 0px 10px; overflow:hidden; background:url(../images/10num.png) no-repeat 10px 5px; }
.box .ul4 li{ height:32px; overflow:hidden; line-height:32px; padding-left:30px; }


.foucebox {position:relative;width:470px;height:260px;overflow:hidden;}	
.foucebox .bd { position:relative; float:left; width:350px;height:250px;overflow:hidden;}	
.foucebox .bd img {width:350px;height:250px;}	
.foucebox .hd {position:relative; width:110px; float:right; padding-right:4px; z-index:1; }	
.foucebox .hd ul { position:relative; width:110px; overflow:hidden; height: 250px; overflow: hidden;  }	
.foucebox .hd li { height:80px; padding:0 0 6px 0; overflow:hidden;  }	
.foucebox .hd img {width:110px;height:80px; display:block;  }	
.foucebox .hoverBg { position:absolute; top:0; left:0; width:108px; height:78px; z-index:100; border:1px solid #ddd; }
.sx{ position: relative; }	
.sx .prev,.sx .next{ display: block; height: 30px; width: 110px; background: red; position: absolute; z-index: 999999; display: none; }

.footer{ background: #29166F; overflow: hidden; clear:both; color:#fff; padding-bottom: 10px; overflow: hidden; }
.footer .link{ background:#711C77; padding:10px; overflow:hidden; }
.footer .link .cw{ line-height:25px; }
.footer .link .cw a{ margin-right:10px;}
.footer a{color:#fff;}
.footer_nav{ height: 50px; line-height: 50px; }
.footer_nav li{ float: left; padding-left:15px; background: url(../images/icon1.png) no-repeat left center; margin-right: 20px; }
.footer .cw{ }
.footer .cw .fl{ width: 800px; }
.footer .cw .fl{}

.footer .cw .fl{}
.footer .cw .fr{ width: 180px; line-height: 28px; padding:20px 0; text-align: right; }
.footer .copyright{ overflow: hidden; line-height: 16px; font-size: 12px; }

.kf{ background:url(../images/kf_bg.png) no-repeat left top; width:170px; height:350px; position:fixed; right:0; top:200px; }
.kf_off .kf_left{ background:url(../images/kf_off.png) no-repeat left top;}
.kf .kf_nr{position: relative;left: 51px;top: 90px;}
.kf .kf_cb{ display:blcok; width:18px; height:18px; position:absolute; top:18px; right:15px; background:url(../images/kf_x.png) no-repeat left top; text-indent:-9999px;}
.kf .kf_left{ display: block;width: 38px;height: 154px;left: 5px;top: 86px;position: absolute;}
